# cmake 版本指定
cmake_minimum_required (VERSION 3.20.0)

# 项目名
project (LuaGuiServer)

# 设置C++版本
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED true)

# 指定平台
set(SERVER TRUE)
set(LINUX TRUE)
# LuaGui 根目录
set(LUAGUI_ROOT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../..)
# 指定库引入方式
set(PREBUILT_LIBS_DIRECTORY ${LUAGUI_ROOT_DIRECTORY}/libs/linux)
# 自动加载字体
set(AUTO_LOAD_FONT_FILE FALSE)
# 自动加载脚本
set(AUTO_LOAD_SCRIPT TRUE)

# 引入LUAGUI库
add_subdirectory(${LUAGUI_ROOT_DIRECTORY}/src LuaGui)

# 生成可执行文件
add_executable(${PROJECT_NAME} main.cpp  ServerApplication.cpp)
target_link_libraries(${PROJECT_NAME} PUBLIC LuaGui)

			
